I would say you are right on. Excellent post.